format 40

classinstancecanvas 128111 classinstance_ref 128239 // User
  xyz 70 16 2005 life_line_z 2000
classinstancecanvas 128239 classinstance_ref 128623 // rating
  xyz 300 24 2005 life_line_z 2000
classinstancecanvas 130543 classinstance_ref 129007 // database
  xyz 475 20 2005 life_line_z 2000
note 131311 "check_rating() ensure that the rating does not make twice or more based on the account namd and the source IP address"
  xyzwh 553 234 2000 156 121
durationcanvas 128623 classinstance_ref 128111 // User:Users
  xyzwh 98 74 2010 11 115
durationcanvas 130799 classinstance_ref 130543 // database:Backend
  xyzwh 529 351 2010 11 38
durationcanvas 131951 classinstance_ref 128239 // rating:rating
  xyzwh 334 70 2010 11 122
durationcanvas 132207 classinstance_ref 128111 // User:Users
  xyzwh 98 208 2010 11 155
durationcanvas 132463 classinstance_ref 128239 // rating:rating
  xyzwh 334 213 2010 11 174
msg 128751 synchronous
  from durationcanvas_ref 132463 // 128239
  to durationcanvas_ref 132207 // 128111
  yz 237 2000 explicitmsg "show_rating_form()"
  show_full_operations_definition default drawing_language default
  label_xy 174 223
msg 128879 synchronous
  from durationcanvas_ref 132207 // 128111
  to durationcanvas_ref 132463 // 128239
  yz 298 2000 explicitmsg "submit_rating()"
  show_full_operations_definition default drawing_language default
  label_xy 182 282
reflexivemsg 129007 synchronous
  to durationcanvas_ref 132463 // 128239
  yz 301 2000 explicitmsg "check_rating()"
  show_full_operations_definition default drawing_language default
  label_xy 378 300
msg 129263 synchronous
  from durationcanvas_ref 128623 // 128111
  to durationcanvas_ref 131951 // 128239
  yz 165 2000 explicitmsg "submit_authentication()"
  show_full_operations_definition default drawing_language default
  label_xy 163 149
msg 130927 synchronous
  from durationcanvas_ref 132463 // 128239
  to durationcanvas_ref 130799 // 130543
  yz 359 2000 explicitmsg "save_rating()"
  show_full_operations_definition default drawing_language default
  label_xy 397 344
msg 131183 synchronous
  from durationcanvas_ref 131951 // 128239
  to durationcanvas_ref 128623 // 128111
  yz 128 2000 explicitmsg "authentication_form()"
  show_full_operations_definition default drawing_language default
  label_xy 168 112
msg 131439 return
  from durationcanvas_ref 132463 // 128239
  to durationcanvas_ref 132207 // 128111
  yz 314 2000 unspecifiedmsg
  show_full_operations_definition default drawing_language default
msg 131695 synchronous
  from durationcanvas_ref 128623 // 128111
  to durationcanvas_ref 131951 // 128239
  yz 91 2000 explicitmsg "repuest"
  show_full_operations_definition default drawing_language default
  label_xy 202 75
reflexivemsg 132591 synchronous
  to durationcanvas_ref 131951 // 128239
  yz 130 2000 explicitmsg "check_login_state()"
  show_full_operations_definition default drawing_language default
  label_xy 374 127
end
